package com.yuexunit.finance.project.action.v1.model.output;

import java.math.BigDecimal;
import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

/**
*@version 创建时间：2017年3月27日 下午9:54:15
*@author wenwenlong
*类说明
*/

public class FreightInfo {
	@Parameter(name = "freightId", description = "发票ID")
	private Long freightId;
	
	@Parameter(name = "financeId", description = "融资ID")
	private Long financeId;
	
	@Parameter(name = "receivableAmount", description = "应收账款金额-运费保理")
	private BigDecimal receivableAmount;
	
	@Parameter(name = "factoringAmount", description = "保理款-运费保理")
	private BigDecimal factoringAmount;
	
	@Parameter(name = "purchaser", description = "对应买方-运费保理")
	private String purchaser;
	
	@Parameter(name = "invoiceNumber", description = "发票票号-运费保理")
	private String invoiceNumber;

	@Parameter(name = "invoiceAmount", description = "发票金额-运费保理")
	private BigDecimal invoiceAmount;
	
	@Parameter(name = "invoiceDate", description = "发票日期-运费保理")
	private Date invoiceDate;
	
	@Parameter(name = "dueDate", description = "预计到期日-运费保理")
	private Date dueDate;
	
	@Parameter(name = "othersRemark", description = "其他-运费保理")
	private String othersRemark;
	
	@Parameter(name = "fileUuid", description = "其他-附件信息")
	private String fileUuid;

	public String getFileUuid() {
		return fileUuid;
	}

	public void setFileUuid(String fileUuid) {
		this.fileUuid = fileUuid;
	}

	public Long getFreightId() {
		return freightId;
	}

	public void setFreightId(Long freightId) {
		this.freightId = freightId;
	}

	public Long getFinanceId() {
		return financeId;
	}

	public void setFinanceId(Long financeId) {
		this.financeId = financeId;
	}

	public BigDecimal getReceivableAmount() {
		return receivableAmount;
	}

	public void setReceivableAmount(BigDecimal receivableAmount) {
		this.receivableAmount = receivableAmount;
	}

	public BigDecimal getFactoringAmount() {
		return factoringAmount;
	}

	public void setFactoringAmount(BigDecimal factoringAmount) {
		this.factoringAmount = factoringAmount;
	}

	public String getPurchaser() {
		return purchaser;
	}

	public void setPurchaser(String purchaser) {
		this.purchaser = purchaser;
	}

	public String getInvoiceNumber() {
		return invoiceNumber;
	}

	public void setInvoiceNumber(String invoiceNumber) {
		this.invoiceNumber = invoiceNumber;
	}

	public BigDecimal getInvoiceAmount() {
		return invoiceAmount;
	}

	public void setInvoiceAmount(BigDecimal invoiceAmount) {
		this.invoiceAmount = invoiceAmount;
	}

	public Date getInvoiceDate() {
		return invoiceDate;
	}

	public void setInvoiceDate(Date invoiceDate) {
		this.invoiceDate = invoiceDate;
	}

	public Date getDueDate() {
		return dueDate;
	}

	public void setDueDate(Date dueDate) {
		this.dueDate = dueDate;
	}

	public String getOthersRemark() {
		return othersRemark;
	}

	public void setOthersRemark(String othersRemark) {
		this.othersRemark = othersRemark;
	}
}
